\documentclass[a4paper, twoside, 11pt]{book}
%\documentclass[a4paper, 10pt, openright, oldfontcommands]{memoir}

%============== Gestion des incompatibilit\'es ===========
% Pour g\'erer le conflit memoir / qtree
% \makeatletter 
% \insc@unt=60000
% \makeatother


%====================== Start Package ===================
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}

\usepackage{epsfig}
\usepackage{array}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{url}
\usepackage{textcomp}

\usepackage{color}
\usepackage{listings}
\usepackage{hyperref}
%\usepackage{newalg}
\usepackage{layout}
\usepackage[francais]{minitoc}
\usepackage{lettrine}
\usepackage{a4wide}
\usepackage{rotating}
\usepackage{multirow}
\usepackage{lscape}
\usepackage{subfigure}
\usepackage{floatflt}
\usepackage{caption}
\usepackage{boites,boites_exemples,graphicx}
%\usepackage{tlnatbib,tlfloat}
\usepackage[normalem]{ulem}
\usepackage{subfigure}
\usepackage{titling}
\usepackage{tabularx}

%\usepackage{theorem}
\usepackage{amsthm}
\newtheorem{definition}{Definition}
\newtheorem{lemma}{Lemme}
%\def\bproof{\textbf{Preuve}: }
%\newenvironment{proof}[1][Proof]{\begin{trivlist}


%======================  Color  =========================
\definecolor{darkGreen}{rgb}{0.20,0.50,0.15}

%======================  Script =========================
\lstset{ %
  basicstyle=\scriptsize,       % the size of the fonts that are used for the code
  numbers=left,                   % where to put the line-numbers
  numberstyle=\tiny,      % the size of the fonts that are used for
                          % the line-numbers
  stepnumber=4,                   % the step between two
                                % line-numbers. If it's 1 each line
                                % will be numbered
  firstnumber=1,
  numbersep=5pt,                  % how far the line-numbers are from the code
  % backgroundcolor=\color{white},  % choose the background color. You must add \usepackage{color}
  showspaces=false,               % show spaces adding particular underscores
  showstringspaces=false,         % underline spaces within strings
  showtabs=false,                 % show tabs within strings adding particular underscores
  frame=trBL,                     % adds a frame around the code
  frameround=fttt,
  framexleftmargin=13pt,
  xleftmargin=13pt,
  tabsize=2,                      % sets default tabsize to 2 spaces
  captionpos=b,                   % sets the caption-position to bottom
  breaklines=true,                % sets automatic line breaking
  breakatwhitespace=false,        % sets if automatic breaks should only happen at whitespace
  escapeinside={\%*}{*)},         % if you want to add a comment within your code
  mathescape=false,
  commentstyle= \color{darkGreen},
}



%=======================        ==========================
\hypersetup{
  backref=true,    %permet d'ajouter des liens dans...
  pagebackref=true,%...les bibliographies
  hyperindex=true, %ajoute des liens dans les index.
  colorlinks=true, %colorise les liens
  breaklinks=true, %permet le retour \`a la ligne dans les liens trop longs
  urlcolor= blue, %couleur des hyperliens
  citecolor= red, %couleur des citations
  linkcolor= blue, %couleur des liens internes
  bookmarks=true, %cr\'e\'e des signets pour Acrobat
  bookmarksopen=true,            %si les signets Acrobat sont cr\'e\'es,
                                    %les afficher compl\`etement.
  a4paper=true,
  pdftitle={Th\`ese d'Anneli Lenica}, %informations apparaissant dans
  pdfauthor={Anneli Lenica},     %dans les informations du document
  pdfsubject={M\'ethodes d'acc\`es d\'ecentralis\'ees pour la recherche par contenu 
dans les environnements distribu\'es dynamiques}          %sous Acrobat.
}
\renewcommand{\baselinestretch}{1.2}
\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}\cleardoublepage}}
\newcommand*{\scbf}[1]{\scshape\textbf{{#1}}}

%=================== Title =================
\title{M\'ethodes d'acc\`es d\'ecentralis\'ees pour la recherche par contenu 
dans les environnements distribu\'es dynamiques}
\author{Anneli Lenica}
\date{}

\newcommand{\ochap}[2]{\lettrine{#1}{#2}}